party of the socialist revolution - German English Dictionary